#include <QMutex>
#include <QMutexLocker>

#include "webbridge.h"

WebBridge::WebBridge(QObject *parent)
	: QObject(parent)
{
}

WebBridge::~WebBridge()
{
}

WebBridge* WebBridge::instance()
{
	static WebBridge* self = nullptr;
	static QMutex lock;
	if (!self)
	{
		QMutexLocker locker(&lock);
		if (!self)
		{
			self = new WebBridge;
		}
	}
	return self;
}

void WebBridge::msgToQt(const QString& msg)
{
	emit receviedJsMsg(msg);
}

